package com.edu.base.common.paytengjie;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * 支付基类
 * @author ljf
 */
public abstract class Pay implements PayInterface {
	/**
	 * 日志对象
	 */
	protected Logger logger = LoggerFactory.getLogger(getClass());
	
	/**
	 * 支付类型-微信支付-APP(用户端)
	 */
	public final static String WX_PAY_APP ="wxPayApp";
	
	/**
	 * 支付类型-微信支付-APP(咨询师端)
	 */
	public final static String WX_PAY_APPConsult ="wxPayAppConsult";
	
	
	/**
	 * 支付类型-微信支付-小程序
	 */
	public final static String WX_PAY_JS ="wxPayJs";
	
	/**
	 * 支付类型-支付宝支付-APP(用户端)
	 */
	public final static String ALIPAY_APP ="aliPayApp";
	
	/**
	 * 支付类型-支付宝支付-APP(咨询师端)
	 */
	public final static String ALIPAY_APPConsult ="aliPayAppConsult";
	
	/**
	 * 异步通知接口返回报文-成功
	 */
	@Override
	public String returnSuccess(){
		return "success";
	}

	/**
	 * 异步通知接口返回报文-失败
	 */
	@Override
	public String returnFail(){
		return "fail";
	}

}
